package ar.com.cooker.spider.misrecetasorg;

import java.util.ArrayList;
import java.util.List;

/**
 * @author C03504
 *
 */
public class RecipeItem {
		
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public String getCodigoPais() {
		return codigoPais;
	}
	public void setCodigoPais(String codigoPais) {
		this.codigoPais = codigoPais;
	}
	public int getEstrellas() {
		return estrellas;
	}
	public void setEstrellas(int estrellas) {
		this.estrellas = estrellas;
	}
	public void calcularEstrellas(int porcentaje) {	
		estrellas =  (int) Math.floor(porcentaje/20.0);		
	}
	
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	
	public String getDificultad() {
		return dificultad;
	}
	public void setDificultad(String dificultad) {
		this.dificultad = dificultad;
	}
	public String getCostoAprox() {
		return costoAprox;
	}
	public void setCostoAprox(String costoAprox) {
		this.costoAprox = costoAprox;
	}
	public String getTiempoAprox() {
		return tiempoAprox;
	}
	public void setTiempoAprox(String tiempoAprox) {
		this.tiempoAprox = tiempoAprox;
	}
	public int getComesales() {
		return comesales;
	}
	public void setComesales(int comesales) {
		this.comesales = comesales;
	}
	public List<Ingrediente> getIngredientes(int index) {
		return ingredientes.get(index);
	}
	public void addIngredientes(List<Ingrediente> ingredientes) {
		this.ingredientes.add(ingredientes);
	}
	public int getIngredientesSize(){
		return ingredientes.size();
	}

	public void setSubTipo(String subTipo) {
		this.subTipo = subTipo;
	}
	public String getSubTipo() {
		return subTipo;
	}
	
	
	public void setProblemAtParser(boolean problemAtParser) {
		this.problemAtParser = problemAtParser;
	}
	public boolean isProblemAtParser() {
		return problemAtParser;
	}


	private String nombre 	   = null;
	private String url    	   = null;
	private String codigoPais   = null;
	private String tipo   	   = null;
	private String subTipo     = null;

	private String dificultad    = null;
	private String costoAprox    = null;
	private String tiempoAprox   = null;
	private int comesales   = 0;
	private List<List<Ingrediente>> ingredientes = new ArrayList<List<Ingrediente>>();
		
	private int estrellas = 0;
	private boolean problemAtParser = false;
	
	
}

